package com.ruijie.acl.task.model;

import java.util.List;

import org.apache.commons.lang.builder.ToStringBuilder;

/**
 * 
 * <p>Title:AclInterfaceInfo          </p>
 * <p>Description: Acl设备组的信息 		</p>
 * <p>Copyright: Copyright (c) 2008     </p>
 * <p>Company: Ruijie Co., Ltd.       </p>
 * <p>Create Time: 2009-9-14           </p>
 * @author ASAI
 * <p>Update Time:                      </p>
 * <p>Updater:                          </p>
 * <p>Update Comments:                  </p>
 */
public class AccessGroupInfo {

    private String name; // 组名称

	// ACE的类型 
	// standard 标准ACL规则
	// extended 扩展ACL规则
	// mac extended MAC扩展ACL规则
	// expert extended 专家扩展ACL规则
	private String aclType;
    
    private List<AceInfo> aceInfoList; //ACE列表
    
    private int index;
    
    public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public List<AceInfo> getAceInfoList() {
		return aceInfoList;
	}

	public void setAceInfoList(List<AceInfo> aceInfoList) {
		this.aceInfoList = aceInfoList;
	}

	public String getAclType() {
		return aclType;
	}

	public void setAclType(String aclType) {
		this.aclType = aclType;
	}
	
	public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

	public int getIndex() {
		return index;
	}

	public void setIndex(int index) {
		this.index = index;
	}
}
